package xin.marcher.module.construction.domain.entity;


import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import xin.marcher.module.common.domain.BaseDO;

import java.io.Serializable;

;


@Data
@TableName("sale_rule")
public class SaleRuleDO extends BaseDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 售卖规则名
     */
    private String saleRuleName;

    /**
     * 商品ID
     */
    private Integer itemId;

    /**
     * 商城价
     */
    private Integer basePrice;

    /**
     * 会员价
     */
    private Integer vipPrice;

    /**
     * 优先级（正整数，数字越小越靠前）
     */
    private Integer priority;

    /**
     * 屏蔽卖家（多个卖家逗号分隔）
     */
    private String shieldSellerId;

    /**
     * 扩展字段
     */
    private String features;

    /**
     * 亮点（非转基因，不含防腐剂等）
     */
    private String highlights;

    /**
     * 上下架状态（1-上架，2-下架）
     */
    private Integer saleUnitStatus;

    /**
     * 渠道（1-自营生鲜、2-美团、3-饿了么、4-淘鲜达、5-招商银行）
     */
    private Integer channel;

    /**
     * 所属spu
     */
    private Integer spuId;

    /**
     * 商品分级（ABC级）
     */
    private Integer itemGrade;

    /**
     * 版本号
     */
    private Integer versionId;


}